package com.wyq.util;

import java.util.List;

import org.hibernate.Session;

public interface JDBCDAOSupport {
	
	/**
	 * 获取服务端的Session
	 */
	public Session getHibernateSession();
	
	/**
	 * 释放Hibernate的session
	 * @param session
	 */
	public void realesHibernateSession(Session session);
	
	/**
	 * 根据sql获取查询数据
	 * @param sql
	 * @return
	 */
	public List getDataBySql(String sql) throws Exception;
	
	/**
	 * 根据sql获取查询数据
	 * @param sql
	 * @return list内部为HashMap
	 */
	public List getListMapBySql(String sql) throws Exception;
	
	/**
	 * 根据sql获取更新数据
	 * @param sql
	 * @return
	 */
	public int execupdateBySql(String sql) throws Exception;

}
